html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, orm,label, legend,caption, tbody, tfoot, thead {font-family:"microsoft yahei";margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#333;font-size:16px;}
body {line-height: 1;font-size:16px;background: #f1f1f1;}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input{background: none;border: none;}
strong{font-size:20px;}

.fl{float: left;}
.fr{float: right;}
.comwidth{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#197673; text-decoration:none;}
i{font-style:normal; }
.none{display:none;}
.transform{transition: all 0.3s linear;}
.transform:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-2px ,0);}


/*搜索框内文字样式*/
input:-moz-placeholder,textarea:-moz-placeholder{ color: #e1e2e2; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color: #e1e2e2; }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color: #e1e2e2; }


/*头部导航*/
.footer-box {position: relative;  overflow: hidden;}
/*header*/
.header-box {padding: 30px 20px;background:#ffffff;;max-width: 1920px;margin: 0 auto;box-sizing: border-box;}
.header-left {width: 36%; }
.header-logo img{float: left;max-width: 28%;margin-top: 5px;}
.header-fun{float: right;margin-top: 15px;}
.header-fun form{display: inline-block;height: 16px;vertical-align: middle;}
.header-fun form input{width: 0;overflow:hidden;vertical-align: top;border-bottom: 1px solid #fff;padding: 0 0px;color: #000;line-height: 18px;font-size: 14px;border-radius:0;}
.header-fun form button{border:0;background:none;height:16px;margin-right:5px;vertical-align: middle;}
.header-fun img{display:block;height: 16px;cursor: pointer;}
.header-fun a{display: inline-block;color:#1b8072;vertical-align: middle;}
.header-nav{float:left;margin-left: 8%;}
.header-nav .level1{float:left;margin: 0px 10px;text-align:center;position:relative;}
.header-nav .level1 .level1A{font-size: 18px;line-height: 52px;display:block;border-bottom:2px solid transparent;color:#3e3939;padding:0 6px;}
.header-nav .level1.active .level1A,.header-nav .level1:hover .level1A{font-weight:bold;border-bottom: 2px solid #22a26d;}
.header-nav .level1.home{margin-left: 0;}
.header-nav .level1.end{margin-right: 0;}
.header-nav .level1.active .level1A,.header-nav .level1:hover .level1A{font-weight:bold;}
.header-nav .level1 ul{position: absolute;width: 120px;left: 50%;margin-left: -60px;text-align: center;z-index: 2;background:#fff;transform: translateY(20px);box-shadow: 0 0 1px 1px #f3f4f6;opacity: 0;z-index: -2;visibility: hidden;pointer-events: none;}
.header-nav .level1:hover ul{z-index: 99999999999;pointer-events: visible;visibility: visible;opacity: 1;transform: translateY(1px);}
.header-nav .level1 ul li a{padding: 16px 0;display:block;color:#696969;border-bottom: 1px solid #cccccc;font-size: 18px;color:#000;}
.header-nav .level1 ul li a:hover{color:#1b8072;border-bottom: 1px solid #1b8072;}
.header-nav .level1 .small a {font-size: 16px;}


/*footer*/
.footer-box{position:relative;overflow:hidden;}
.footer-box .bg{position:absolute;bottom:0;left: 50%;margin-left: -800px;}
.footer-box .comwidth{padding: 30px 0 10px;background:linear-gradient(to bottom , #22a26d ,#197975);padding-left: 40px;width: 1160px;}
.footer-box .before{display:block;position:absolute;bottom: 0;right: 54%;height: 85%;background:#0f437f;width: 700px;z-index: -1;}
.footer-box .after{display:block;position:absolute;top:0;left: 50%;height: 100%;background:linear-gradient(to bottom , #22a26d ,#197975);width: 50%;z-index: -2;}
.footer-box .footer-info{overflow: hidden;border-bottom: 1px solid #94c4bc;width: 80%;position: relative;z-index: 999;}
.footer-box .footer-info .footer-logo{float: left;margin-top: 42px;width: 17%;}
.footer-box .footer-info div{float: left;margin-left: 40px;}
.footer-box .footer-info .footer-web-links{margin-bottom: 15px;}
.footer-box .footer-info .footer-web-links a{vertical-align: middle;color:#fff;font-size: 16px;}
.footer-box .footer-info .footer-web-links em{font-style: normal;color: #a7a7a7;margin:0 10px;vertical-align: middle;font-size: 12px;font-weight: lighter;}
.footer-box .footer-info .footer-web-info{line-height: 30px;color: #c9c9c9;}
.footer-box .footer-info .footer-web-info a{color:#c9c9c9;margin-right: 5px;font-size: 14px;}
.footer-box .footer-info .footer-company{margin-bottom: 10px;/* text-align: center; */}
.footer-box .footer-info .footer-company li{line-height: 44px;font-size: 14px;}
.footer-box .footer-info .footer-company li *{vertical-align: middle;color: #fff;margin-right: 10px;font-size: 14px;}
.footer-box .footer-copyright{line-height: 72px;color: #fff;width:80%;float:left;position: relative;z-index: 999;font-size: 14px !important;}
.footer-box .footer-copyright a{color: #fff;margin:0 10px;font-size: 14px;}
.footer-box .footer-copyright a:hover{color:#21a369;}
.footer-box .footer-ewm{width: 12%;float: right;}
.footer-box .footer-ewm img{display:block;width:100%;}
.footer-box .footer-ewm span{font-size: 16px;color: #e2e5ea;line-height: 32px;text-align:justify;display:block;}
.footer-box .footer-ewm span::after{content:'';display:inline-block;width:100%;}


/*面包屑*/
.crumb {height: 70px;line-height: 70px; font-size: 16px;}
.crumb a {font-size:16px;color:#666;}
.crumb a:hover{color:#197673;}

/*二级页banner*/
.ej-banner-box{position: relative;overflow:hidden;}
.ej-banner-box h2{position:absolute;font-size: 50px;background:-webkit-linear-gradient(145deg,#001b58,#1f9d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:64px;left:50%;margin-left:-600px;top: 34%;}
.ej-banner-box img{width:100%;display:block;}



/*分页样式*/
.easysite-page-wrap {text-align:center;margin-top: 40px;margin-bottom: 28px;}
.easysite-page-wrap .easysite-page-num *{display:inline-block;border:1px solid #f4f4f4;line-height:32px;padding:0 15px;color:#bcbcbc;margin:0 5px;vertical-align: middle;}
.easysite-page-wrap .easysite-page-num a:hover,.easysite-page-wrap .easysite-page-num .NormalRed{background-color:#21a369;color:#fff;display:inline-block;vertical-align: middle;}
.easysite-page-wrap .easysite-page-num span{display: none !important;}
.easysite-page-wrap .easysite-page-end{margin-left:20px;color:#bcbcbc;font-size:14px;}
.easysite-page-wrap .easysite-page-end *{color:#bcbcbc;font-weight:normal;}


/*列表-头*/
.list-wrap{border-radius: 5px;box-shadow: #a9a9a9 0px 0px 6px -3px;padding: 15px 30px 20px;background: #fff;background: #fff url(/uiFramework/commonResource/image/2022040816195066289.png) no-repeat 98% bottom;}
.list-wrap .list-title {border-bottom: 1px solid #d7d7d7;overflow:hidden;padding: 10px 0px;}
.list-wrap .list-title b{font-size: 20px; color: #1a1a1a;padding-left: 15px;border-left: 4px solid #197673;float: left;line-height: 26px;}
.list-wrap .list-title a { float: right;font-size: 16px; font-weight: 500;line-height: 26px;}
.list-wrap .zp-img img{display:block;margin:0 auto;}

/*单篇型栏目*/
.list-wrap .article-content{padding:20px 0;min-height:320px;}
.list-wrap .article-content p{margin-bottom:3px;line-height: 34px;text-align:justify;}
.list-wrap .article-content img{max-width: 100%;}

/*列表栏目*/
.list-content{padding: 10px 0 0;min-height:280px;}
.list-content li{line-height: 42px;overflow: hidden;white-space: nowrap;border-bottom: 1px dotted #ddd;padding: 0 5px;list-style: square;list-style-position: inside;font-size: 12px;color: #ababab;}
.list-content a{display: inline-block;font-size: 16px;width: 82%;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.list-content span{float:right;font-size:16px;color: #8e8787;display: inline-block;vertical-align: middle;}

@media screen and (min-width: 1920px) {
    html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, orm,label, legend,caption, tbody, tfoot, thead {font-family:"microsoft yahei";margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#000;font-size:18px;}
    body {line-height: 1;font-size:18px;}
    .comwidth{width:1200px;}

    /*footer*/
    .footer-box .comwidth{width: 1400px;}
    .footer-box{background-position:  0% bottom;}
    .footer-box .before{width:900px;}
    .footer-box .footer-info .footer-web-links a{font-size: 22px;}
    .footer-box .footer-info .footer-web-links em{margin:0 15px;font-size: 18px;}
    .footer-box .footer-info .footer-web-info{line-height: 42px;}
    .footer-box .footer-info .footer-web-info a{font-size: 18px;}
    .footer-box .footer-info .footer-company li{line-height: 42px;}
    .footer-box .footer-info .footer-company li *{font-size: 18px;}
    .footer-box .footer-copyright{line-height: 62px;font-size: 18px;}
    .footer-box .footer-ewm span{font-size: 20px;line-height: 42px;}

}


@media screen and (max-width: 767px) {
    strong{font-size:16px !important;}
    .comwidth{width:98%;margin:0 auto;}
    .bg_hover{ display:block;; height: 100%; width: 100%; position: fixed; left: 0px; top: 0px; background: rgba(0,0,0,0.2); z-index: -1;}

    .header-box {display:none;}
    .phone-wrap-head{display:block;width:100%;height:100%;}
    .phone-wrap-head .phone-head-con{ display:block; width:100%;position: relative;}
    .phone-wrap-head .phone-head-con.show{position:fixed;}
    .phone-wrap-head .phone-head-con .logo{ display:block;background: #fff;}
    .phone-wrap-head .phone-head-con .logo img{ display:block; height: 37px;padding:13px 0;margin: 0 auto;}

    .menu-list{position: fixed;background: #fff;width:70%;height:100%;box-sizing:border-box;padding-top: 60px;opacity: .5; transition: transform 0.25s ease-out, opacity 0.25s ease-out;top: 0;z-index: 9;opacity: .5;left: 0;right: 0;transform:translate(-100%,0)}
    .menu-list .menu-item{margin: 20px 0;text-indent:5em;display:block;}
    .menu-list.listactive{opacity: 1;transform:translate(0%,0);z-index:1000;}
    .ej-column-list {margin-left: 15px;line-height: 30px;margin-top: 12px;display:none;}
    .ej-column-list li{line-height: 30px;list-style: disc;margin-left: 85px;}
    .ej-column-list li a{font-size: 16px;margin-left: -83px;}
    .txt{font-size: 16px;font-weight: bold;color: #1d8c71;}

    .wrap-bg {display:none;height: 100%;width: 100%;position: fixed;left: 0px;top: 0px;background: rgba(0,0,0,0.2);z-index: 1;}
    .phone-wrap-head .nav-button{display: inline-block;box-sizing:border-box;position: absolute;top: 15px;z-index: 1009;left: 4%;}
    .phone-wrap-head .nav-button ul li{width:30px;height:4px;background:#333;margin:6px auto;transition:all 0.3s;border-radius: 10px;overflow: hidden;}
    .phone-wrap-head .nav-button ul:hover{cursor:pointer;}
    .phone-wrap-head .nav-button.navactive{position: fixed;}
    .phone-wrap-head .nav-button.navactive li:nth-child(2){opacity:0;}
    .phone-wrap-head .nav-button.navactive li:nth-child(1){transform: translateY(7px) rotate(45deg);}
    .phone-wrap-head .nav-button.navactive li:nth-child(3){transform: translateY(-13px) rotate(-45deg);}

    /*二级列表*/
    .list-content a {display: inline-block;width: 68%;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .list-wrap .list-title b {font-size: 19px;font-weight: 500;}
    .list-content li{line-height: 26px;margin-bottom: 10px;white-space: break-spaces;}
    .list-content span{ font-size: 14px;color: #999;}

    /*列表*/
    .list-wrap,.list-wrap .list-title{padding:10px;}
    .list-wrap .article-content p{margin-bottom:0;line-height: 30px;font-size: 16px;}
 


    /*面包屑*/
    .crumb{height:50px;line-height: 50px;font-size: 16px;}
  
    /*footer*/
    .footer-box .comwidth{padding:20px 4% 20px;width: 100%;box-sizing: border-box;}
    .footer-box .bg{display: none;}
    .footer-box .before{display:none;}
    .footer-box .after{display:none;}
    .footer-box .footer-info{width: 100%;}
    .footer-box .footer-info .footer-logo{display: none;}
    .footer-box .footer-info div{float: none;margin-left: 0px;}
    .footer-box .footer-info .footer-web-links{text-align: center;line-height: 36px;}
    .footer-box .footer-info .footer-web-links a{font-size: 16px;}
    .footer-box .footer-info .footer-web-links em{margin:0 8px;}
    .footer-box .footer-info .footer-web-info a{font-size: 14px;}
    .footer-box .footer-info .footer-company li.end{display: inline;}
    .footer-box .footer-copyright{width:100%;float:none;clear: both;line-height: 36px;text-align: center;}
    .footer-box .footer-ewm{width:45%;float: none;margin:0 auto;}
    .footer-box .footer-copyright a {display: block;}

   /*二级页banner*/
    .ej-banner-box h2{position:unset;font-size: 22px;margin-left:10%;line-height: 140px;}
    .ej-banner-box img{width: auto;position:absolute;top:0;height: 140px;right: -170px;z-index: -1;}
    


}